package com.cjt.chat.service;

import com.cjt.chat.pojo.Message;
import com.cjt.chat.pojo.User;

import java.util.List;

/**
 * @author cjt
 * @since 2024/3/15
 */
public interface UserService {
    User queryOneUser(User user);

    //拉取好友列表
    List<User> queryFriendList(User user);

    void setUserHeadImage(String url, Integer userId);

    User searchUser(String username, Integer userId);

    void addFriend(Integer friendId, Integer userId, Integer messageId);

    void modifyUserPetname(Integer userId, String petname);

    void deleteFriend(Integer friendId, Integer userId);

    List<User> getUserDetailByUserIdList(List<Integer> userIds);

    //注册用户
    Boolean registerUser(String username, String petName, String password);
}
